var o_time_out_id='';//setTimeout的Id
var o_opendiv_close_time=200;//鼠标移出当前img或弹出层时，关闭弹出层的时间(单位:毫秒)
var infocard_x=0;
var infocard_y=0;
var infocard_client_y = 0;
var infocard_x_b=0;
var infocard_y_b=0;
var cur_open_obj = null;
var open_flag = false;
setInterval(mouseStop,300);
/**判断是不是mouse停留*/
function mouseStop(){
	if(infocard_x!=0&&infocard_y!=0){
		if(infocard_x_b!=0&&infocard_y_b!=0){
			if(infocard_x==infocard_x_b&&infocard_y==infocard_y_b){
				if(open_flag==false){
				if(o_time_out_id!=''){clearTimeout(o_time_out_id);}
					createParentDiv();
					_left =parseInt(infocard_x);
					_top = parseInt(infocard_y);					
					_w_height = parseInt(document.documentElement.clientHeight);				
					_e_x = parseInt($("body").innerWidth());
					_e_y = infocard_client_y;
					/**计算上下空间以决定卡片放置的上或下位置*/
					if((_w_height-_e_y)>128||_e_y<128){					
						_top = _top+6;//下边										
					}else{
						_top = _top-158;//上边												
					}
					/**计算左右空间以决定卡片放置的左或右位置*/
					if(_left>360&&_e_x-_left<360){
						_left = _left-6-360;//左边
					}else{
						_left = _left+6;//右边
					}
					$('#infocard').css("left",_left);
					$('#infocard').css("top",_top);
					_siteId = $(cur_open_obj).attr('name').replace('infocard','');
					url = 'http://zone.17guagua.com/'+_siteId+'/infocard';
					$('#infocard').html("<iframe src=\""+url+"\" frameborder=\"no\" border=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowtransparency=\"yes\" width=\"100%\" height=\"100%\"></iframe>");
					$('#infocard').show();
					//$('#infocard').load(url,{},function(){$('#infocard').show();});//导入弹出层内
					open_flag=true;
				}
			}
		}
		infocard_x_b = infocard_x;
		infocard_y_b = infocard_y;
	}
 } 
 /**清空值*/
function clearValue(){
 infocard_x=0;
 infocard_y=0;
 infocard_client_y=0;
 infocard_x_b=0;
 infocard_y_b=0;
 cur_open_obj=null;
 open_flag = false;
}
/**在当前页面创建弹出层的父层*/
function createParentDiv(){
	if($("#infocard").html()==null){		
		//border:1px solid lightblue;
	   var _div='<div id="infocard" style="z-index:200;width:360px;height:168px;position:absolute;display:none;"></div>';		
		$("body").append(_div).end();	
		$('#infocard').hover(
			function(){clearTimeout(o_time_out_id);$("#infocard").show();},
			function(event){colseInfoCard(event);}
		);
	}
}
/**关闭用户卡片层*/
function colseInfoCard(e,type){
	var close_true = true;	
	if(type!=undefined){
		var _tagName = e.target.nodeName;	
		var parents_obj = $(_tagName).parentsUntil();
		for(var i=0;i<parents_obj.length;i++){	
			_id = $(parents_obj[i]).attr("id");		
			if(_id!=undefined&&$.trim(_id)!=""){		
				if(_id=='popdiv'||_id=='infocard'){
					close_true = false;
					return;
				}
			}
		}
	}
	if(close_true){	
		clearValue();
		o_time_out_id=setTimeout(function(){$('#infocard').hide();},o_opendiv_close_time);
	}
}
$('body').bind('click',function(event){colseInfoCard(event,'0');})
/**主方法,获取当前已有的和获取动态加入的组件*/
$("*[name^='infocard']").live(
  {
	mousemove:function(event ){
	cur_open_obj = this;				
	infocard_x=parseInt(event.pageX);
	infocard_y=parseInt(event.pageY);	
	infocard_client_y = parseInt(event.clientY);		
	},
	mouseout:function(event){colseInfoCard(event);}
  }
 );